home *** CD-ROM | disk | FTP | other *** search
/ Disc to the Future 2 / Disc to the Future Part II Programmer's Reference (Wayzata Technology)(6013)(1992).bin / MAC / THINKC / 4_0 / VIVIDUS / VECT.SIT / Vividus Licensing.txt < prev   
Text File  |  1991-10-09  |  12KB  |  164 lines

  1. File created:  910618
  2.  (Changes appear in italics) Revised:  911009
  3.  
  4. Vividus Source Code Libraries:
  5. Vividus consulting currently offers several source code libraries through public distribution channels.    Vividus encourages developers to download these libraries, review the documentation, and even experimentally use these libraries.  However, these libraries are copyrighted and are not public domain!  Anyone interested in using these libraries must read the section entitled "License Agreement for publicly distributed Vividus Source Code Libraries" to see when they must become licensed users.  Any restrictions listed therein apply both to licensed and un-licensed users.
  6.  
  7. Presently available libraries:
  8.  
  9. vect    Vector abstraction library.  Includes vector data types and operations on those data types.  Primitives include addition, subtraction, scaling, magnitude, copying, normalization, multiplication by a matrix, conversion to and from spherical coordinates, conversion to and from different vector data types, and others.  Operations on arrays of vectors include scaling, translation, and rotation.
  10.  
  11.     This library is written in THINKC version 5.0  and should be compilable by nearly all C compilers.  No sample code is available for licensed users -- it's just too simple.  Look at the library itself for examples.
  12.  
  13. qd3d    Three dimensional graphics library.  Includes:  three dimensional point, line and polygon drawing routines; Gouraud polygon shading; "z-buffer" hidden surface removal; depth queing; backface culling; wireframe mode; perspective and parallel projections;  and can be used to generate pixel maps or PICTs.
  14.  
  15.     This library is written in THINKC version 5.0 and may require modification for use with C++ compilers.  It will not work with "standard" C compilers.  (qd3d no longer requires 32 bit QuickDraw.)  Depending on the use of this library, the resulting application may require rather large amounts of memory.  Licensed users receive source code to the "Cqd3d Demo" application.
  16.  
  17.  
  18.  
  19.  
  20.  
  21.  
  22.  
  23.  
  24.  
  25.  
  26.  
  27.  
  28.  
  29.  
  30.  
  31. Macintosh is a registered trademark of Apple Computer, Inc.
  32. Macintosh Display Card 8Ñ24 GC, and Quickdraw are a trademarks of Apple Computer, Inc.
  33. THINKC is a trademark of Symantec Corporation.
  34. MS-DOS is a registered trademark of Microsoft Corporation.
  35. CompuServe is a registered trademark of CompuServe Incorporated.
  36. MAUG is likely a trademark of CompuServe Incorporated.
  37. License Application for publicly distributed Vividus Source Code Libraries:
  38.  
  39. Order form for publicly distributed Vividus Source Code Libraries:
  40.  
  41. Name    Version    Comment    Individual fee    Team license fee    Item amount
  42.  
  43. vect    1.1    Vector math routines    10.00    20.00    ______
  44.  
  45. qd3d    1.1    3-D graphics library.    40.00    100.00    ______
  46.         Includes vect license.
  47.  
  48.         Sub total            ______
  49.         6.5%  sales tax (Az residents only)        ______
  50.         Total            ______
  51.  
  52.  
  53. Make check payable in US funds to:    Vividus Consulting
  54.  
  55. Mail this form and all associated License Agreements to:    Vividus Consulting
  56.     7015 E Aster Dr
  57.     Scottsdale Az 85254
  58.     (602) 483 3123
  59.  
  60. E-mail addresses (for correspondence only.  License agreements must be signed.):
  61.     CompuServe:    73067,542
  62.     Internet    :    73067.542@compuserve.com
  63.  
  64.  
  65.  
  66. Licensee information:
  67.  
  68.     Team Name (Firm applications only):    ______________________________
  69.  
  70.     Number of team members  (Firm applications only):    ______________________________
  71.  
  72.     Firm Name (Firm or individual applications):    ______________________________
  73.  
  74.     Address:    ______________________________
  75.  
  76.     City, State, Zip:    ______________________________
  77.  
  78.     Phone:    ______________________________
  79.  
  80.     Fax:    ______________________________
  81.  
  82.     Team E-mail addresses (order by preference):    ______________________________
  83.  
  84.  
  85. Advertisement:
  86. Vividus Consulting's primary emphasis is Software Engineering.  If a reader has a need for custom programming and does not have the necessary resources, please consider contacting Vividus.
  87.  
  88. License Agreement for publicly distributed Vividus Source Code Libraries:
  89. Vividus currently offers several source code libraries.  Some of these libraries are distributed through local and national information services.  Vividus encourages developers to download these libraries, review the documentation, and even experimentally use these libraries!  Vividus does not require licensing for any of these activities.  However, the libraries ARE NOT FREE nor public domain.
  90.  
  91. Before a developer "goes public" with any program or tool which uses a Vividus Source Code Library, that developer must become licensed for the use of that library!  Going "public" includes:  commercial, shareware, freeware, public domain, or in-house distribution; educational use; and even public or private demonstrations.  Further, if a developer experiences any financial gain from the use of a Vividus Source Code Library, that library must be licensed.  This includes cases where a developer uses a library to create an end product which no longer includes the library -- pictures and unmarketed program prototypes are examples.
  92.  
  93. Developers are encouraged to license Vividus Source Code Libraries even if solely for experimentation or "going public" is not anticipated in the near future.  Licensing encourages Vividus to continue refining a given source code library, and Vividus is more likely to provide technical support to licensed developers.  In addition, licensed developers will be notified of changes and additions to the source code libraries via e-mail.  Some of these changes may only be available to licensed developers.  Additionally, significant revisions and updates may be made available to licensed developers at a cut rate.
  94.  
  95. One last reason for developers to license is that licensing includes sample code demonstrating the use of a library and a printed copy of the library documentation.
  96.  
  97. For an individual or software team to become licensed,  this entire section entitled  "License Agreement for publicly distributed Vividus Source Code Libraries," must be read and filled out by every individual who will be working with the given Vividus Source Code Library.  For teams, this includes a copy for every programmer on the team and the team manager.  Individuals or software team managers applying for a license must also complete the section entitled "License Application for publicly distributed Vividus Source Code Libraries."
  98.  
  99. The restrictions below also apply to un-licensed users.
  100.  
  101. Each item below must be initialed by the individual software author, programming team member, or team manager: 
  102.  
  103. 1. ___    This license is not granted to any single software firm alone.  It is only granted to individual authors or a software team in a firm with a given set of authors (programmers).  Since software author's are largely responsible for the distribution, adoption, and use of Vividus Source Code Libraries, software authors must be familiar with the requirements of this license.
  104.  
  105.     For individual authors:
  106. 1.1 ___    This license is granted to you alone.  You are not to suggest to another author that your license gives them license to "go public" in the use of a Vividus Source Code Library.  In the event that you hire additional programmers who work with a Vividus Source Code Library, you will have to re-license as a software firm.  To do this, have the new programmer(s) fill out this form and remit the difference between the firm and individual license prices.  If you have a contract programmer or a consulting firm do work for you, you need not become licensed as a software firm if that contract programmer or consulting firm will itself become licensed.
  107.  
  108.     For software firms:
  109. 1.2. ___    Software teams are only "licensed" for a Vividus Source Code Library when Vividus Consulting has received this form from every programmer which uses a Vividus Source Code Library.  If programmers are added to a team at a later date, simply have them send in a form separately.  In the event of complete software team dissolution, licensed software firms retain the right to distribute a product which uses a Vividus Source Code Library.
  110.  
  111. 1.3. ___    Software firms possessing multiple teams must have every team using a Vividus Source Code Library licensed for the given Vividus Source Code Library.
  112.   
  113.     For any software author, either individual or at a firm:
  114. 1.4 ___    If you or your team is not currently covered by a licensing agreement and needs to be, you must become licensed immediately!  Even if an employer tells you otherwise through neglect or intent.
  115.  
  116. 1.5 ___    You are allowed to give other authors an "un-licensed" public Vividus Source Code Library only in the form you received it from a national or local information service.  You may not give any third party a subsequent version you "privately" receive from Vividus.
  117.  
  118. 1.6 ___    If you previously worked for a licensed team, that license does not extend to projects not involved with that team with which you may separately become involved.
  119.  
  120.  
  121. 2. ___    Vividus Source Code Libraries are licensed as is.  Vividus refuses to take any responsibility for errors, misuse, or unsuitability.  (Vividus would like to know about errors.)  Any problems caused by a Vividus Source Code Library in an applicants use or end product is the sole problem, responsibility, and liability of that applicant.  By using the Vividus Source Code library, the applicant agrees to this and to indemnify Vividus from any claims by a third party using an applicants product -- regardless of any legal theories.
  122.  
  123. 3. ___    No technical support is guaranteed.  If any technical support is provided, it will be via e-mail.
  124.  
  125. 4. ___    Copying and pasting of code segments from the Vividus Source Code Library to other software source code is prohibited.
  126.  
  127. 5. ___    No entity shall remove any embedded Vividus Consulting copyright information in the Vividus Source Code Libraries.
  128.  
  129. 6. ___    No entity other than Vividus Consulting shall upload a modified version of any Vividus Source Code Library to any information service.  "Public" Vividus Source Code Libraries placed on information services by Vividus Consulting, may be distributed to other information services as long as it is a copy of the original "stuffed" or "compacted" file(s).
  130.  
  131. 7. ___    Any program or tool which uses a Vividus Source Code Library shall give credit to "Vividus Consulting" for each library used.  This credit shall be placed in a prominent position in the "about box" or credits of the program.  The exclusion of this requirement is separately negotiable.  If this exclusion is granted, embedded Vividus Consulting copyright information must not be removed (#5 above).
  132.  
  133. 8. ___    Not only does Vividus reserve the rights on the actual source code statements, but it also reserves all rights on the interfaces to the associated routines.  I. e.. no entity shall make a library which replaces or duplicates a Vividus Source Code Library.
  134.  
  135. 9. ___    Vividus reserves the right to change subsequent versions and specifications without prior notification.
  136.  
  137. 10. ___    Except where noted, Vividus reserves all rights for any Vividus Source Code Library.
  138.  
  139. 11. ___    If any applicant has questions regarding this agreement, please call!
  140.  
  141.  
  142. I have read this entire section entitled "License Agreement for publicly distributed Vividus Source Code Libraries" and agree to abide by its terms:
  143.  
  144.  
  145.     Software author signature    ______________________________
  146.  
  147.     Printed name    ______________________________
  148.  
  149.     Title    ______________________________
  150.  
  151.     E-mail addresses (order by preference)    ______________________________
  152.  
  153.     Team name (if applicable)    ______________________________
  154.  
  155.     Firm name    ______________________________
  156.  
  157.     
  158. If you are being appended to a team license, please
  159. mail this completed application to:    Vividus Consulting
  160.     7015 E Aster Dr
  161.     Scottsdale Az 85254
  162.     (602) 483 3123
  163.  
  164.